SKINS
 

The skins are placed into the Skins-folder. Each skin must be in it's own subfolder. The actual skin-file is a normal ini-file with several sections that define the skin's shape and the things it  measures and displays. The skin's subfolder can contain several ini-files, but only one of them can be active at the same time. This allows you to for example supply localized skins or different variations of some skin.

Important: Do not use spaces in the name of the folder or the ini-files.

The skin's ini-file is divided into four parts. All the general settings are put under [Rainmeter] section and the variables in [Variables]-section. After the general stuff comes the measures, which do the actual measuring of values. After the measures comes meters, which are visual representations of the measures. It is possible to bind many meters for one measure. It's not necessary to put the sections to this order but it might make the configs better organized.

The variables are keywords that are replaced in other settings. These can be used e.g. to gather user defined values to the top of the config-file so that they can be easily changed. To use a variable just surround the keyword with '#'-chars.

These must be put under [Rainmeter] section.

Background
Name of the background image. If this is omitted a copy of the desktop is taken and used as the background for the meters. Pink color (255, 0, 255) can be used as transparent color. You can use BMPs, JPGs and PNGs (with alpha channel!)

BackgroundMode
Defines the background mode:

  • 0 = Image as defined by Background
  • 1 = Transparent
  • 2 = Solid color
  • 3 = Scaled background image

BackgroundMargins
Defines the margins for the background image that are not scaled when the BackgroundMode is set to 3. E.g. BackgroundMargins=10,10,10,10

SolidColor
If the background mode is set to 2, this defines the color of the background.

SolidColor2
If the background mode is set to 2, this defines the second color of the background for gradient.

GradientAngle
If the background mode is set to 2, this defines the angle for the color gradient. The angle is defined as radians.

BevelType
This draws a bevel edge around the solid background. 0 = no bevel, 1 = raised, 2 = sunken.

Update
The update time for the meters. The value should be given in milliseconds. The default value is 1000 (i.e. one second).

DynamicWindowSize
If set to 1 the size of the window is calculated during every update. The window is scaled automatically if necessary.

DragMargins
Defines the area from where the window can be dragged. You need to define 4 values separated with comma. The values define the margin of non-draggable area. It's also possible to use negative numbers in which case the margin is calculated from the opposite side. E.g. DragMargins=0, -100, 0, 0

KeepOnScreen
Set to 1 to keep the windows always on the monitor area.

Author
The name and email of the author of the skin. The string is displayed in the about dialog.

AppVersion
The minimum version or Rainmeter that is needed by this skin. It is not necessary to define this if you don't want to. The version is a single number that can be calculated like this: Major * 1000 + Minor. E.g. a value for Rainmeter 0.11.4 would be 11004.